package com.tencent.iov.cowin.befsale.clue.dao.http.mdquery.response;

import com.software.boot.common.model.rest.BaseResponse;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * _Response层
 *
 * @author Jason.wang
 * @version 1.0
 * @created 2022-01-26 15:24:31
 */
@Data
public class CertificateInfoResponse implements BaseResponse {

	/**主键**/
	@ApiModelProperty(value = "主键")
	private Long id;
	/**cus_user用户表id**/
	@ApiModelProperty(value = "cus_user用户表id")
	private Long oneId;
	/**cus_customer_base表id**/
	@ApiModelProperty(value = "cus_customer_base表id")
	private Long cusId;
	/**外部联系人id**/
	@ApiModelProperty(value = "外部联系人id")
	private Long externalUserid;
	/**
	 * 姓名
	 */
	@ApiModelProperty(value = "姓名", example = "stringValue")
	private String name;
	/**性别**/
	@ApiModelProperty(value = "性别")
	private String sex;
	/**民族**/
	@ApiModelProperty(value = "民族")
	private String nation;
	/**出生日期**/
	@ApiModelProperty(value = "出生日期")
	private String birth;
	/**地址**/
	@ApiModelProperty(value = "地址")
	private String address;
	/**身份证号**/
	@ApiModelProperty(value = "身份证号")
	private String cardId;
	/**国籍**/
	@ApiModelProperty(value = "国籍")
	private String nationality;
	/**初次领证日期**/
	@ApiModelProperty(value = "初次领证日期")
	private Date firstIssueDate;
	/**准驾车型**/
	@ApiModelProperty(value = "准驾车型")
	private String quasiDrivingType;
	/**有效期限（开始）**/
	@ApiModelProperty(value = "有效期限（开始）")
	private Date startValidityDate;
	/**有效期限（结束）**/
	@ApiModelProperty(value = "有效期限（结束）")
	private Date endValidityDate;
	/**数据来源,0：ocr识别；1：表单提交**/
	@ApiModelProperty(value = "数据来源,0：ocr识别；1：表单提交")
	private Integer dataSources;
	/**图片url**/
	@ApiModelProperty(value = "图片url")
	private String url;
	/**证件类型，1：身份证；2：驾驶证**/
	@ApiModelProperty(value = "证件类型，1：身份证；2：驾驶证")
	private Integer certificateType;
	/**状态（0:初始状态)**/
	@ApiModelProperty(value = "状态（0:初始状态)")
	private Integer status;
	/**删除标志（0：代表存在、-1：代表删除）**/
	@ApiModelProperty(value = "删除标志（0：代表存在、-1：代表删除）")
	private Integer deleted;
	/**创建人**/
	@ApiModelProperty(value = "创建人")
	private String createdBy;
	/**创建人名称**/
	@ApiModelProperty(value = "创建人名称")
	private String createdName;
	/**创建时间**/
	@ApiModelProperty(value = "创建时间")
	private Date createdTime;
	/**修改人**/
	@ApiModelProperty(value = "修改人")
	private String updatedBy;
	/**修改人名称**/
	@ApiModelProperty(value = "修改人名称")
	private String updatedName;
	/**修改时间**/
	@ApiModelProperty(value = "修改时间")
	private Date updatedTime;
	/**租户id**/
	@ApiModelProperty(value = "租户id")
	private String tenantId;
	/**企微id**/
	@ApiModelProperty(value = "企微id")
	private String corpId;
	
}